package com.example.schoolhospitalsystem;


import androidx.appcompat.app.AppCompatActivity;

import android.content.Intent;
import android.os.Bundle;
import android.widget.ArrayAdapter;
import android.widget.ListView;

import java.util.ArrayList;
import java.util.List;

public class AdminDoctorMedicalRecordListActivity extends AppCompatActivity {

    private ListView lvMedicalRecords;
    private String adminDoctorId;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_admin_doctor_medical_record_list);

        // 获取管理医生ID
        Intent intent = getIntent();
        adminDoctorId = intent.getStringExtra("adminDoctorId");

        lvMedicalRecords = findViewById(R.id.lv_medical_records);

        // 获取所有病历列表
        List<String> medicalRecordList = getAllMedicalRecords();

        // 设置适配器
        ArrayAdapter<String> adapter = new ArrayAdapter<>(
                this, android.R.layout.simple_list_item_1, medicalRecordList);
        lvMedicalRecords.setAdapter(adapter);
    }

    private List<String> getAllMedicalRecords() {
        // 这里应该从数据库获取所有的病历列表
        // 简化示例，返回一些模拟数据
        List<String> records = new ArrayList<>();
        records.add("患者: 张三 (学生) - 日期: 2025-06-15\n医生: 张医生\n诊断: 感冒\n处方: 退烧药、感冒药");
        records.add("患者: 李四 (教师) - 日期: 2025-05-20\n医生: 李医生\n诊断: 胃炎\n处方: 胃药、注意饮食");
        records.add("患者: 王五 (学生) - 日期: 2025-04-10\n医生: 王医生\n诊断: 头痛\n处方: 止痛药、多休息");
        return records;
    }
}